<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="chrome=1">
  
  <title>Duger 博客</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  
    <meta name="author" content="Duger wang">
  
  
  <meta name="description" content="Duger | iOS">
<meta property="og:type" content="website">
<meta property="og:title" content="Duger 博客">
<meta property="og:url" content="http://www.autonavi.me/">
<meta property="og:site_name" content="Duger 博客">
<meta property="og:description" content="Duger | iOS">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Duger 博客">
<meta name="twitter:description" content="Duger | iOS">

  
  
    <link rel="icon" type="image/x-icon" href="/images/favicon.ico">
  
  <link rel="stylesheet" href="/css/style.css" type="text/css">

  <!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-49504269-3']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

</head>

<body>
  <div class="wrapper">
    <header id="header">
  <div class="title">
    <h1><a href="/">Duger 博客</a></h1>
    <p><a href="/">iOS小生</a></p>
  </div>
  <nav class="nav">
    <ul>
      
        <li><a href="/">Home</a></li>
      
        <li><a href="/archives">Archives</a></li>
      
        <li><a href="/about">About</a></li>
      
        <li><a href="/atom.xml">RSS</a></li>
      
      
    </ul>
    <div class="clearfix"></div>
  </nav>
  <div class="clearfix"></div>
</header>
    <div class="content">




  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2015/08/17/SourceTree中使用BeyondCompare作为默认对比工具.html">
  <time datetime="2015-08-17T07:32:33.000Z">
    2015年 8月 17日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2015/08/17/SourceTree中使用BeyondCompare作为默认对比工具.html">SourceTree中使用BeyondCompare作为默认对比工具</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>SourceTree支持多种代码对比、合并工具。配置位置：<code>偏好设置（⌘+，）-&gt;比较</code><br>支持现有的比较工具中并没有beyoundCompare<br><img src="http://duger.qiniudn.com/img/SourceTreeUseBeyoundCompare/sourceTreeUseBeyoundCompare_list.png" alt="支持的比较工具"><br>但是咱们可以选择其他，使用beyondCompare的命令行工具。<br>具体配置如下：<br><img src="http://duger.qiniudn.com/img/SourceTreeUseBeyoundCompare/sourceTreeUseBeyoundCompare_detail.png" alt="beyondCompare配置"></p>
<figure class="highlight json"><pre><div class="line">Visual Diff Tool: Other</div><div class="line">Diff Command:/usr/local/bin/bcomp</div><div class="line">Parameters:$LOCAL $REMOTE</div><div class="line">Merge Tool: Other</div><div class="line">Merge Command:/usr/local/bin/bcomp</div><div class="line">Paramters:$LOCAL $REMOTE $BASE $MERGED</div></pre></figure>

<p>还有一种改法：更改<code>gitconfig</code>文件。<br>打开<code>~/.gitconfig</code>文件，修改如下配置：</p>
<figure class="highlight git"><pre><div class="line">[difftool <span class="string">"sourcetree"</span>]</div><div class="line">        cmd = <span class="regexp">/usr/local</span><span class="regexp">/bin/bcomp</span> <span class="variable">$LOCAL</span> <span class="variable">$REMOTE</span></div><div class="line">        path =</div><div class="line">[mergetool <span class="string">"sourcetree"</span>]</div><div class="line">        cmd = <span class="regexp">/usr/local</span><span class="regexp">/bin/bcomp</span> <span class="variable">$LOCAL</span> <span class="variable">$REMOTE</span> <span class="variable">$BASE</span> <span class="variable">$MERGED</span></div><div class="line">        trustExitCode = <span class="keyword">true</span></div></pre></figure>

<p>然后，你就可以在SourceTree中使用BeyoundCompare快速比较和合并（⌘+D）代码啦。</p>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/09/09/Hexo加载过慢.html">
  <time datetime="2014-09-09T04:09:16.000Z">
    2014年 9月 09日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/09/09/Hexo加载过慢.html">HEXO个人博客速度优化</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>最近把博客更新为Hexo的了,使用的是Modernist主题.做了一些速度上的优化,主要包括3部分:</p>
<blockquote>
<ol>
<li>使用DNSPOD解析域名</li>
<li>使用GitHub和GitCafe双托管</li>
<li>解决由于Google被墙资源下载困难的问题</li>
</ol>
</blockquote>
<hr>
<h3 id="1-_使用DNSPOD解析域名">1. 使用DNSPOD解析域名</h3>
<p>我是在<a href="https://www.godaddy.com/89170699" target="_blank" rel="external">GoDaddy</a>上购买的域名,非常简单方便,可以直接用支付宝支付,而且网上也有很多<a href="http://www.dute.me" target="_blank" rel="external">优惠码</a>可以使用.<br>然后我们使用<a href="https://www.dnspod.cn" target="_blank" rel="external">DNSPOD</a>解析我们的域名,将GoDaddy中的DNS解析服务器改为自定义,并将地址改为DNSPOD的地址:</p>
<figure class="highlight"><pre><div class="line">f1g1ns1.dnspod.<span class="winutils">net</span></div><div class="line">f1g1ns2.dnspod.<span class="winutils">net</span></div></pre></figure>

<p>然后我们在DNSPOD中添加我们的域名,它会自动解析并帮我们添加若干条基础的记录,我们可以根据自己的需要添加等多记录.</p>
<p><strong>DNSPod多线路解析</strong><br>DNSPOD支持不同线路类型解析到不同IP,那么我们就可以将国内请求解析到GitCafe上的博客,将国外的请求解析到GitHub上的博客,那么速度上会提高很多.<br>
    
  </div>
  <footer class="end-sep">
    
      
        <div class="alignleft">
          <a href="/2014/09/09/Hexo加载过慢.html#more" class="more-link">阅读全文</a>
        </div>
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/08/01/hello-world.html">
  <time datetime="2014-07-31T16:00:00.000Z">
    2014年 8月 01日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/08/01/hello-world.html">Hello World</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>Welcome to <a href="http://hexo.io/" target="_blank" rel="external">Hexo</a>! This is your very first post. Check <a href="http://hexo.io/docs/" target="_blank" rel="external">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="http://hexo.io/docs/troubleshooting.html" target="_blank" rel="external">trobuleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues" target="_blank" rel="external">GitHub</a>.</p>
<h2 id="Quick_Start">Quick Start</h2>
<h3 id="Create_a_new_post">Create a new post</h3>
<figure class="highlight bash"><pre><div class="line">$ hexo new <span class="string">"My New Post"</span></div></pre></figure>

<p>More info: <a href="http://hexo.io/docs/writing.html" target="_blank" rel="external">Writing</a></p>
<h3 id="Run_server">Run server</h3>
<figure class="highlight bash"><pre><div class="line">$ hexo server</div></pre></figure>

<p>More info: <a href="http://hexo.io/docs/server.html" target="_blank" rel="external">Server</a></p>
<h3 id="Generate_static_files">Generate static files</h3>
<figure class="highlight bash"><pre><div class="line">$ hexo generate</div></pre></figure>

<p>More info: <a href="http://hexo.io/docs/generating.html" target="_blank" rel="external">Generating</a></p>
<h3 id="Deploy_to_remote_sites">Deploy to remote sites</h3>
<figure class="highlight bash"><pre><div class="line">$ hexo deploy</div></pre></figure>

<p>More info: <a href="http://hexo.io/docs/deployment.html" target="_blank" rel="external">Deployment</a></p>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/04/26/setup-phabricator-on-aliyun.html">
  <time datetime="2014-04-25T16:00:00.000Z">
    2014年 4月 26日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/04/26/setup-phabricator-on-aliyun.html">在CentOS上搭建Phabricator</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>前段时间在阿里云上租了个ECS云服务器，试着自己搭建个XMPP+Openfire的即时通讯平台。服务器系统是CentOS 6.3的，同时配置好了<code>LAMP(Linux+Apache+MySQL+PHP)</code>环境和管理MySQL的phpMyAdmin，在<strong>mysite/phpMyAdmin</strong>下。Openfire平台也顺利的搭建好了，在<strong>9090端口</strong>。</p>
<p>今天看到个讲Code Review的文章，分析了两个CodeReview软件：</p>
<ul>
<li>Facebook的Phabricator </li>
<li>Google的Gerrit</li>
</ul>
<p>看了CodeReview那么多好处，在单位也没时间搞这东西，干脆自己先研究一下，自己先把Code Review做起来。</p>
<h3 id="安装">安装</h3>
<p>本来想着应该是个软件吧，下下来就能用。去<a href="http://phabricator.org" target="_blank" rel="external">Phabricator官网</a>上溜达了一圈儿。翻了翻<a href="https://secure.phabricator.com/book/phabricator/article/installation_guide/" target="_blank" rel="external"><strong>官方教程</strong></a>，发现原来这厮还得要台Web服务器：</p>
<blockquote>
<ul>
<li><strong>Apache</strong>: Many installs use Apache + mod_php.</li>
<li><strong>Nnginx</strong>: Many installs use nginx + php-fpm.</li>
<li><strong>lighttpd</strong> : lighttpd is less popular than Apache or nginx, but it works fine.</li>
<li><strong>Other</strong>: Other webservers which can run PHP are also likely to work fine, although these installation instructions will not cover how to set them up.</li>
<li><strong>PHP Builtin Server</strong>: You can use the builtin PHP webserver for development or testing, although it should not be used in production.<br>
    
  </div>
  <footer class="end-sep">
    
      
        <div class="alignleft">
          <a href="/2014/04/26/setup-phabricator-on-aliyun.html#more" class="more-link">阅读全文</a>
        </div>
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="photo">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/04/04/beauly-fade-love-stay.html">
  <time datetime="2014-04-03T16:00:00.000Z">
    2014年 4月 04日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/04/04/beauly-fade-love-stay.html">Beauly fade Love stay</a></h1>
  

  </header>
  
    <div class="gallery">
  <div class="photoset">
    
      
        <img src="">
      
    
  </div>
  <div class="control">
    <div class="prev"></div>
    <div class="next"></div>
  </div>
</div>
  
  <div class="entry">
    
      <p><img src="http://duger.qiniudn.com/bueatyFadeLoveStay/bueatyFadeLoveStay.JPG" width="400"></p>
<p>美貌、青春是短暂的，慢慢滋润出来的爱是永恒的，用心爱吧！</p>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/04/02/setternil-and-saferelease.html">
  <time datetime="2014-04-01T16:00:00.000Z">
    2014年 4月 02日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/04/02/setternil-and-saferelease.html">setter=nil and saferelease</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>如果一个界面内有个arr暂时存储数据，在这个界面类中，不对这个arr进行alloc,给这个界面传值时简单调用其<code>setter方法</code>，那么在这个界面类的dealoc方法中，我还能直接写成<code>_Pointer release,_Pointer = nil;</code>呢？</p>
<p>在一个界面类dealloc方法中，有两种常用的retainCount减一方法：</p>
<pre><code>*    <span class="comment">#define SAFERELEASE(_Pointer){[_Pointer release],_Pointer = nil;} </span>
*    <span class="keyword">self</span>.pointer = <span class="keyword">nil</span>;   <span class="regexp">//</span>调用setter方法
</code></pre><blockquote>
<p>当界面<code>主动</code>创建alloc该retain对象时，执行采用release和置空；</p>
<p>当界面<code>被动</code>接收传值时用置空self.piont = nil;</p>
<p>同时，当是改变量是属性用点语法置空self.pont = nil;当为成员变量部位属性时使用SAFERELEASE！</p>
</blockquote>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="photo">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/03/31/god-never-forgive-us.html">
  <time datetime="2014-03-30T16:00:00.000Z">
    2014年 3月 31日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/03/31/god-never-forgive-us.html">随遇而安</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p><img src="http://duger.qiniudn.com/img/GodNeverForgiveUs/img-01.jpeg" alt="Life" title="Life is fair"></p>
<p>Life rarely gives us what we want at the moment we consider appropriate. Miracles do occur but not punctually.</p>
<blockquote>
<p>生活很少在我们觉得合适的时候给我们想要的东西，奇迹确实会发生但通常很不守时。</p>
</blockquote>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/03/31/apple-touch-icon.html">
  <time datetime="2014-03-30T16:00:00.000Z">
    2014年 3月 31日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/03/31/apple-touch-icon.html">apple touch icon</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>以前我们用过favicon在浏览器给网站进行身份标识，用法如下：</p>
<figure class="highlight"><pre><div class="line">&lt;link <span class="variable">href=</span><span class="string">"http://image.feeliu.com/web/favicon.ico"</span> <span class="variable">rel=</span><span class="string">"shortcut icon"</span> /&gt;  </div><div class="line">&lt;link <span class="variable">href=</span><span class="string">"http://image.feeliu.com/web/favicon.ico"</span> <span class="variable">rel=</span><span class="string">"Bookmark"</span> /&gt;</div></pre></figure>

<p>现今移动设备越来越多，苹果为iOS设备配备了apple-touch-icon私有属性，添加该属性，在iPhone,iPad,iTouch的safari浏览器上可以使用添加到主屏按钮将网站添加到主屏幕上，方便用户以后访问。实现方法是在HTML文档的<code>&lt;head&gt;</code>标签加入下面代码即可。</p>
<pre><code>&lt;link <span class="variable">rel=</span><span class="string">"apple-touch-icon"</span> <span class="variable">href=</span><span class="string">"/custom_icon.png"</span>/&gt;   
</code></pre><p>apple-touch-icon 标签支持sizes属性，可以用来放置对应不同的设备。</p>
<p>57×57（默认值）的图标对应320×640的iphone老设备，72×72对应ipad，114×114对应retina屏的iPhone及iTouch。ipad3对应144×144的高分辨率。<br>
    
  </div>
  <footer class="end-sep">
    
      
        <div class="alignleft">
          <a href="/2014/03/31/apple-touch-icon.html#more" class="more-link">阅读全文</a>
        </div>
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="photo">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/03/31/spring.html">
  <time datetime="2014-03-30T16:00:00.000Z">
    2014年 3月 31日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/03/31/spring.html">Spring</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p><img src="http://duger.qiniudn.com/img/Spring/img-01.jpeg" alt="照片" title="spring"></p>
<p>If we had no winter, the spring would not be so pleasant.</p>
<blockquote>
<p>如果没有冬天，春天不会如此悦人。</p>
</blockquote>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  
    <article class="post">
  <header>
    
      <div class="icon"></div>
      <a href="/2014/03/28/finish-work.html">
  <time datetime="2014-03-27T16:00:00.000Z">
    2014年 3月 28日
  </time>
</a>
    
    
  
    <h1 class="title"><a href="/2014/03/28/finish-work.html">Jekyll小窝搭好了</a></h1>
  

  </header>
  
  <div class="entry">
    
      <p>花了一天半，小窝终于搭好了，使用的是    <a href="http://www.jekyllbootstrap.com" target="_blank" rel="external">jekyllbootstrap</a>的模板，很好用，很效率。<br>在安装Jekyll的时候遇到了些问题,报错如下：</p>
<figure class="highlight"><pre><div class="line">sudo gem install jekyll</div><div class="line">Password:</div><div class="line">Building native extensions.  This could take <span class="operator">a</span> <span class="keyword">while</span>...</div><div class="line">ERROR:  Error installing jekyll:</div><div class="line">    ERROR: Failed <span class="built_in">to</span> build gem native extension.</div><div class="line"></div><div class="line">    /System/Library/Frameworks/Ruby.framework/Versions/<span class="number">2.0</span>/usr/bin/ruby extconf.rb</div><div class="line">creating Makefile</div><div class="line"></div><div class="line">make <span class="string">"DESTDIR="</span> clean</div><div class="line"></div><div class="line">make <span class="string">"DESTDIR="</span></div><div class="line">compiling porter.c</div><div class="line">porter.c:<span class="number">359</span>:<span class="number">27</span>: warning: <span class="string">'&&'</span> <span class="operator">within</span> <span class="string">'||'</span> [-Wlogical-op-parentheses]</div><div class="line">      <span class="keyword">if</span> (<span class="operator">a</span> &gt; <span class="number">1</span> || <span class="operator">a</span> == <span class="number">1</span> && !cvc(z, z-&gt;k - <span class="number">1</span>)) z-&gt;k<span class="comment">--;</span></div><div class="line">                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~</div><div class="line">porter.c:<span class="number">359</span>:<span class="number">27</span>: note: place parentheses around <span class="operator">the</span> <span class="string">'&&'</span> expression <span class="built_in">to</span> silence this warning</div><div class="line">      <span class="keyword">if</span> (<span class="operator">a</span> &gt; <span class="number">1</span> || <span class="operator">a</span> == <span class="number">1</span> && !cvc(z, z-&gt;k - <span class="number">1</span>)) z-&gt;k<span class="comment">--;</span></div><div class="line">                          ^</div><div class="line">                   (                          )</div><div class="line"><span class="number">1</span> warning generated.</div><div class="line">compiling porter_wrap.c</div><div class="line">linking shared-object stemmer.bundle</div><div class="line">clang: error: unknown argument: <span class="string">'-multiply_definedsuppress'</span> [-Wunused-<span class="command"><span class="keyword">command</span>-line-argument-hard-error-in-future]</span></div><div class="line">clang: note: this will be <span class="operator">a</span> hard error (cannot be downgraded <span class="built_in">to</span> <span class="operator">a</span> warning) <span class="operator">in</span> <span class="operator">the</span> future</div><div class="line">make: *** [stemmer.bundle] Error <span class="number">1</span></div><div class="line"></div><div class="line">make failed, exit code <span class="number">2</span></div><div class="line"></div><div class="line">Gem <span class="built_in">files</span> will remain installed <span class="operator">in</span> /Library/Ruby/Gems/<span class="number">2.0</span><span class="number">.0</span>/gems/fast-stemmer-<span class="number">1.0</span><span class="number">.2</span> <span class="keyword">for</span> inspection.</div><div class="line">Results logged <span class="built_in">to</span> /Library/Ruby/Gems/<span class="number">2.0</span><span class="number">.0</span>/extensions/universal-darwin-<span class="number">13</span>/<span class="number">2.0</span><span class="number">.0</span>/fast-stemmer-<span class="number">1.0</span><span class="number">.2</span>/gem_make.out</div></pre></figure>

<p>This is due to Xcode 5.1 - its already reported as a bug to Ruby.</p>
<p>I found three different ways to fix the bug:</p>
<ul>
<li>Install using:<br><code>sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install jekyll</code></li>
<li>Install Ruby 2.1.1. You can do this using brew install <a href="http://brew.sh/" target="_blank" rel="external">ruby</a></li>
<li>Follow the instructions from <a href="http://stackoverflow.com/a/22340285/1270034" target="_blank" rel="external">http://stackoverflow.com/a/22340285/1270034</a> to remove the offending arg from rbconfig.</li>
</ul>
<blockquote>
<p>还有些有用的Jekyll命令：<br>    jekyll serve    <em>开启本地浏览服务 <localhost:4000></localhost:4000></em><br>    jekyll build —watch   内容或者设置有更改时 自动更新</p>
</blockquote>

    
  </div>
  <footer class="end-sep">
    
      
      
    
    <div class="clearfix"></div>
  </footer>
</article>


  

  <nav id="pagination">
  
  
    <a href="/page/2/" class="next">下一页</a>
  
  <div class="clearfix"></div>
</nav>

</div>
  </div>
  <div class="widget-wrapper">
    <aside id="sidebar">
  
  
    
      
      

<div class="widget tag first">
  <h3 class="title">categories</h3>
  <ul class="entry">
  
    <li><a href="/categories/技术/C/">C</a><small>1</small></li>
  
    <li><a href="/categories/技术/Git/">Git</a><small>2</small></li>
  
    <li><a href="/categories/技术/Hexo/">Hexo</a><small>1</small></li>
  
    <li><a href="/categories/技术/iOS/">iOS</a><small>8</small></li>
  
    <li><a href="/categories/只言片语/">只言片语</a><small>2</small></li>
  
    <li><a href="/categories/技术/">技术</a><small>17</small></li>
  
    <li><a href="/categories/随笔/">随笔</a><small>1</small></li>
  
  </ul>
</div>

    
      
      

<div class="widget tagcloud">
  <h3 class="title">标签云</h3>
  <div class="entry">
    <a href="/tags/Apache/" style="font-size: 10.00px;">Apache</a><a href="/tags/C/" style="font-size: 10.00px;">C</a><a href="/tags/Certificates/" style="font-size: 10.00px;">Certificates</a><a href="/tags/ContOS/" style="font-size: 10.00px;">ContOS</a><a href="/tags/Git/" style="font-size: 10.00px;">Git</a><a href="/tags/GitHub/" style="font-size: 10.00px;">GitHub</a><a href="/tags/Google字体/" style="font-size: 10.00px;">Google字体</a><a href="/tags/Jekyll/" style="font-size: 10.00px;">Jekyll</a><a href="/tags/LAMP/" style="font-size: 15.00px;">LAMP</a><a href="/tags/Mac/" style="font-size: 10.00px;">Mac</a><a href="/tags/NSDictionary/" style="font-size: 10.00px;">NSDictionary</a><a href="/tags/NSString/" style="font-size: 10.00px;">NSString</a><a href="/tags/Phabricator/" style="font-size: 10.00px;">Phabricator</a><a href="/tags/Profiles/" style="font-size: 10.00px;">Profiles</a><a href="/tags/SourceTree/" style="font-size: 15.00px;">SourceTree</a><a href="/tags/XCode/" style="font-size: 10.00px;">XCode</a><a href="/tags/Xcode/" style="font-size: 10.00px;">Xcode</a><a href="/tags/code-review/" style="font-size: 10.00px;">code review</a><a href="/tags/delegate/" style="font-size: 10.00px;">delegate</a><a href="/tags/iOS/" style="font-size: 20.00px;">iOS</a><a href="/tags/jekyll/" style="font-size: 10.00px;">jekyll</a><a href="/tags/nil/" style="font-size: 10.00px;">nil</a><a href="/tags/setter/" style="font-size: 10.00px;">setter</a><a href="/tags/人生/" style="font-size: 10.00px;">人生</a><a href="/tags/博客/" style="font-size: 10.00px;">博客</a><a href="/tags/春天/" style="font-size: 10.00px;">春天</a><a href="/tags/苹果证书/" style="font-size: 10.00px;">苹果证书</a>
  </div>
</div>

    
      
      

<div class="widget recent-posts">
  <h3 class="title">最近的文章</h3>
  <ul class="entry">
    
      <li>
        <a href="/2015/08/17/SourceTree中使用BeyondCompare作为默认对比工具.html">SourceTree中使用BeyondCompare作为默认对比工具</a>
      </li>
    
      <li>
        <a href="/2014/09/09/Hexo加载过慢.html">HEXO个人博客速度优化</a>
      </li>
    
      <li>
        <a href="/2014/08/01/hello-world.html">Hello World</a>
      </li>
    
      <li>
        <a href="/2014/04/26/setup-phabricator-on-aliyun.html">在CentOS上搭建Phabricator</a>
      </li>
    
      <li>
        <a href="/2014/04/04/beauly-fade-love-stay.html">Beauly fade Love stay</a>
      </li>
    
  </ul>
</div>

    
  
</aside>
<div class="clearfix"></div>
  </div>
  <footer id="footer"><div class="copyright">
  
  &copy; 2015 <a href="/">Duger wang</a>
  
</div>
<div class="theme-copyright">
  Theme by <a href="https://github.com/orderedlist" target="_blank">orderedlist</a>
   | 
  Redesign by <a href="http://heroicyang.com/" target="_blank">Heroic Yang</a>
</div>
<script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<span id="busuanzi_container_site_pv">
	本站总访问量<span id="busuanzi_value_site_pv" style="color:white"></span>次
</span>
<div class="clearfix"></div></footer>
  <script src="//ajax.useso.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="/js/scale.fix.js"></script>
<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>


<script type="text/javascript">
  var duoshuoQuery = { short_name: 'duger' };
  (function() {
    var ds = document.createElement('script');
    ds.type = 'text/javascript';
    ds.async = true;
    ds.src = 'http://static.duoshuo.com/embed.js';
    ds.charset = 'UTF-8';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
  })();
</script>



<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
  (function($){
    $('.fancybox').fancybox();
  })(jQuery);
</script>

</body>
</html>